home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / language / embedded / 68hc11 / xcc11hlp.txt < prev    next >
Text File  |  1994-10-20  |  3KB  |  79 lines

  1. SmallC Cross Compiler to 68HC11.
  2. Release Notes.
  3. Sept. 1, 1987
  4.  
  5. This file lists and describes the files included in a release.
  6. It also discusses the release history of this program,
  7. and known bugs and limitations.
  8.  
  9.  
  10.  
  11.  
  12. Files included in a release:
  13.  
  14. xcc11 - executable (double clickable) application.
  15.  
  16. xcc11run.asm - assembler source file for the run-time support.  
  17. SmallC generates code which calls subroutines for those functions not
  18. supported by simple machine language instructions.  This is done to 
  19. trade execution speed for code compactness. For any particular c program,
  20. you can edit out those run-time support subroutines that the program
  21. does not use.  This file starts with some assembler pseudo-ops that
  22. have to do with the location of data and code.  Then comes code that 
  23. initializes the machine.  Then come the run-time routines.
  24. This file can be conveniently included from a c source file after
  25. bracketing this file with #asm and #endasm.
  26.  
  27. xcc11relnotes.text - This file.
  28.  
  29. The source for the compiler is not included in this release but may
  30. be obtained by writing me.  The source is written in Lightspeed C
  31. and will be on a Mac disk.
  32.  
  33.  
  34.  
  35. Release History.
  36.  
  37. Derived from source put on some network by Chris Lewis, 
  38. who had enhanced SmallC v1, written by Scott Cain and
  39. originally described in Dr. Dobb's Journal.  This compiler
  40. did not therefore derive from Jim Hendrix's version, v2.
  41. This compiler is of less quality than the Hendrix version.  
  42. I did the port to Lightspeed C and wrote the code generator
  43. from a version for the 6809.
  44.  
  45. This release must be considered an alpha version.  Testing has 
  46. been minimal and is ongoing.  Users should be willing to 
  47. work-around any bugs, and to inspect the generated code.
  48.  
  49.  
  50.  
  51.  
  52. Limitations and Bugs
  53.  
  54. This compiler largely comforms to the version of SmallC documented
  55. by Jim Hendrix in his book, "The SmallC Handbook", available from 
  56. Dr. Dobbs Journal.  That is, C without reals, multidimensional 
  57. arrays, records, bit fields, type casting, and so forth. Known 
  58. exceptions are that the GOTO statement is not supported, and the result
  59. type of functions cannot be declared.  You'll just have to try a 
  60. language feature to be sure it is supported.
  61.  
  62. One known bug is that macro names over eight chars are not handled
  63. properly but result in an error message saying the name is undefined.
  64.  
  65. I would appreciate bug reports but cannot guarantee fixes.
  66.  
  67.  
  68.  
  69.  
  70. Notes about distributing this software.
  71.  
  72. Copyright 1987, Lloyd Konneker
  73. 111 Innsbruck Dr., Clayton, NC 27520
  74. This program is FreeWare. 
  75. You may copy and distribute it on a not-for-profit basis.
  76.  
  77.  
  78.  
  79.